package com.blockmeta.bbs.baselibrary.provider;

public class ProjectBuildInfo {

    public boolean debug;
    public String application_id;
    public String build_type;
    public String flavor;
    public int version_code;
    public String version_name;

    private ProjectBuildInfo(Builder builder) {
        debug = builder.debug;
        application_id = builder.application_id;
        build_type = builder.build_type;
        flavor = builder.flavor;
        version_code = builder.version_code;
        version_name = builder.version_name;
    }

    public static Builder newBuilder() {
        return new Builder();
    }

    public static final class Builder {
        private boolean debug;
        private String application_id;
        private String build_type;
        private String flavor;
        private int version_code;
        private String version_name;

        private Builder() {
        }

        public Builder debug(boolean val) {
            debug = val;
            return this;
        }

        public Builder application_id(String val) {
            application_id = val;
            return this;
        }

        public Builder build_type(String val) {
            build_type = val;
            return this;
        }

        public Builder flavor(String val) {
            flavor = val;
            return this;
        }

        public Builder version_code(int val) {
            version_code = val;
            return this;
        }

        public Builder version_name(String val) {
            version_name = val;
            return this;
        }

        public ProjectBuildInfo build() {
            return new ProjectBuildInfo(this);
        }
    }
//    public String API_HOST;



}
